Repository navigation
Analytics: компактные действия и единая выгрузка программы - #470
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Убирает лишние подписи и отдельные кнопки выгрузок из шапки аналитики: одна иконка открывает меню «Вся программа», «Все проекты», «Сданные проекты», «Оценки проектов». Общая выгрузка использует API из PROCOLLAB-github/api#808.
Выравнивает размеры строк «Требует внимания» и «Сроки программы», меняет завершенный статус на «Этап завершен». В проблемном списке общий выбор перенесен в чекбокс шапки таблицы (состояния все/часть/ничего, включая поиск и страницы), выгрузка — в иконку над таблицей. Предпросмотр напоминания содержит число получателей и два примера с кнопкой перехода в письме; внизу только «Назад» и «Отправить». Просмотр оценки вынесен в отдельную колонку назначений.
Полный редизайн вкладки подготовлен отдельно в Figma и в этот перенос не входит: https://www.figma.com/design/tvog0fpEgWgEtr7KUTjbyE/PROCOLLAB-Design-System-v1?node-id=753-3219
Проверено: полный Vitest 2315 тестов до последней правки, затем 28 целевых тестов (включая 3 новых теста выгрузки); Angular development build; после объединения с текущим dev дополнительно 56 тестов окон аналитики и повторная сборка; ESLint, Stylelint, Prettier. Браузер 1280/360: размеры строк совпадают, меню закрывается по Escape и возвращает фокус, выбор охватывает 56 записей при 25 на странице, смешанное состояние чекбокса, оба предпросмотра, отсутствие горизонтального переполнения и отдельная колонка оценки. Реальные напоминания не отправлялись.